package com.financing.platform.dao;

import java.sql.SQLException;
import java.util.List;

import com.financing.platform.dto.BankCardDTO;
import com.financing.platform.vo.BankCardVO;



/**
 * @Description 银行卡Dao
 * @author lisu
 *
 */
public interface IBankCardDao extends IBaseDao  {

	/**
	 * 
	 * @Title: queryBankCardList
	 * @Description: 查询银行卡列表 
	 * @param bankCardDTO
	 * @return List<BankCardDTO>   
	 * @throws
	 */
	public List<BankCardVO> queryBankCardList(BankCardVO bankCardVO)throws SQLException;
	
	/**
	 * 查询列表数量
	 * @param cardVO
	 * @return
	 * @throws SQLException
	 */
	public int queryBankCardListCount(BankCardVO cardVO) throws SQLException;
	
	/**
	 * 
	 * @Title: updateBankCard
	 * @Description: 更新银行卡
	 * @param bankCardDTO
	 * @throws SQLException   
	 * @return int   
	 */
	public int updateBankCard(BankCardDTO bankCardDTO) throws SQLException;
	
	/**
	 * 
	 * @Title: insertBankCard
	 * @Description: 添加银行卡 
	 * @param BankCardDTO
	 * @throws SQLException   
	 * @return int   
	 * @throws
	 */
	public int insertBankCard(BankCardDTO bankCardDTO) throws SQLException;

	/**
	 * 
	 * @Title: deleteBankCard
	 * @Description: 删除银行卡 
	 * @param BankCardDTO
	 * @throws SQLException   
	 * @return int   
	 * @throws
	 */
	public int deleteBankCard(BankCardDTO bankCardDTO) throws SQLException;
	

}
